|
Public Member Functions |
| virtual MCCOMErr MCCOMAPI | PlanarToChunkyOneAlpha (const TMCPixelBucket *p1, const TMCPixelBucket *p2, const TMCPixelBucket *p3, const TMCPixelBucket *target, boolean doEMMS)=0 |
| virtual MCCOMErr MCCOMAPI | PlanarToChunkyOneAlpha (const TMCPixelBucket *p1, const TMCPixelBucket *p2, const TMCPixelBucket *p3, const TMCPixelBucket *target, const TMCRect *inRect, boolean doEMMS)=0 |
| virtual MCCOMErr MCCOMAPI | PlanarToChunkyOneAlpha (const TMCPixelBucket *p1, const TMCPixelBucket *p2, const TMCPixelBucket *p3, const TMCPixelBucket *dest, const TMCRect *srcRect, const TMCRect *dstRect, boolean doEMMS)=0 |
| virtual MCCOMErr MCCOMAPI | PlanarToChunkyOneAlphaTo8 (const TMCPixelBucket *p1, const TMCPixelBucket *p2, const TMCPixelBucket *p3, const TMCPixelBucket *dest, boolean doEMMS)=0 |
| virtual MCCOMErr MCCOMAPI | PlanarToChunkyOneAlphaTo8 (const TMCPixelBucket *p1, const TMCPixelBucket *p2, const TMCPixelBucket *p3, const TMCPixelBucket *dest, const TMCRect *inRect, boolean doEMMS)=0 |
| virtual MCCOMErr MCCOMAPI | PlanarToChunkyOneAlphaTo8 (const TMCPixelBucket *p1, const TMCPixelBucket *p2, const TMCPixelBucket *p3, const TMCPixelBucket *dest, const TMCRect *srcRect, const TMCRect *dstRect, boolean doEMMS)=0 |
| virtual MCCOMErr MCCOMAPI | PlanarToChunkyOneAlphaTo8_w16 (const TMCPixelBucket *p1, const TMCPixelBucket *p2, const TMCPixelBucket *p3, const TMCPixelBucket *dest, boolean doEMMS)=0 |
| virtual MCCOMErr MCCOMAPI | PlanarToChunkyOneAlphaTo8_w16 (const TMCPixelBucket *p1, const TMCPixelBucket *p2, const TMCPixelBucket *p3, const TMCPixelBucket *dest, const TMCRect *inRect, boolean doEMMS)=0 |
| virtual MCCOMErr MCCOMAPI | PlanarToChunkyOneAlphaTo8_w16 (const TMCPixelBucket *p1, const TMCPixelBucket *p2, const TMCPixelBucket *p3, const TMCPixelBucket *dest, const TMCRect *srcRect, const TMCRect *dstRect, boolean doEMMS)=0 |
| virtual MCCOMErr MCCOMAPI | ChunkyToPlanarNoAlpha (const TMCPixelBucket *source, const TMCPixelBucket *p1, const TMCPixelBucket *p2, const TMCPixelBucket *p3, boolean doEMMS)=0 |
| virtual MCCOMErr MCCOMAPI | Convert8To16 (const TMCPixelBucket *src, const TMCPixelBucket *dest)=0 |
| | convert a 8 bit channel to a 16 bit channel
|
| virtual MCCOMErr MCCOMAPI | Convert16To8 (const TMCPixelBucket *src, const TMCPixelBucket *dest)=0 |
| | downsample from 16 to 8 bit a channel
|
| virtual MCCOMErr MCCOMAPI | CopyBucket (const TMCPixelBucket *src, const TMCPixelBucket *dest)=0 |
| | copy a bucket to an other
|
| virtual boolean MCCOMAPI | SameSize (const TMCPixelBucket *p1, const TMCPixelBucket *p2)=0 |
| virtual boolean MCCOMAPI | SameSize (const TMCPixelBucket *p1, const TMCPixelBucket *p2, const TMCPixelBucket *p3)=0 |
| virtual boolean MCCOMAPI | InSize (const TMCPixelBucket *p1, const TMCPixelBucket *p2)=0 |
| virtual void MCCOMAPI | FillRect16 (TMCPixelBucket *destBucket, const TMCRect &fillArea, uint16 fillValue)=0 |
| | fills a subrect fillArea of a given pixel bucket using the given 16 bit fillValue
|
| virtual void MCCOMAPI | FillRectAny (TMCPixelBucket *destBucket, const TMCRect &fillArea, uint8 *fillValuePtr, int16 size)=0 |
| | fills a subrect fillArea of a given pixel bucket using the given fillValue (of any size)
|
| virtual void MCCOMAPI | ExpandRect (TMCPixelBucket *destBucket, const TMCRect &source_area)=0 |
| | duplicates the data around source_area inside the pixel bucket
|
| virtual boolean MCCOMAPI | UsesMMX ()=0 |
| | returns true if the processor supports the MMX instruction set
|
| virtual MCCOMErr MCCOMAPI | LoadPixelBucket (TMCPixelBucket *&bucketOut, IMCFile *aFile, IDType format)=0 |
| | Import/Export of images to/from simple TMCPixelBucket.
|
| virtual MCCOMErr MCCOMAPI | SavePixelBucket (const TMCPixelBucket *bucket, IMCFile *aFile, IDType format, boolean displayOptions=true, void *pluginOptions=nil)=0 |
| virtual MCCOMErr MCCOMAPI | PlanarToChunkyTo8 (const TMCPixelBucket *p1, const TMCPixelBucket *p2, const TMCPixelBucket *p3, const TMCPixelBucket *p4, const TMCPixelBucket *target, const TMCRect *inRect)=0 |